package com.amk.entity;

/**
 * 静态变量初始化--》静态方法初始化--》成员变量初始化--》普通代码块初始化
 */
public class Order {
	
	//成员变量和静态变量的值都可以改变
	//成员变量
	int count = 1;
	//静态变量
	static int sum = 1;
	
	//定义PI
	//被final修饰的变量为常量
	//必须显示的赋初始值
	//一旦赋值不能改变
	//通常常量使用大写字母命名，多个单词间通过下划线分割
	final double PI = 3.14;

	//普通代码块
	{
		int i = 10;//局部变量\临时变量
		System.out.println("普通代码块");
		System.out.println("成员变量count="+count);
		System.out.println("静态变量sum="+sum);
	}
	
	//静态代码块
	static{
		System.out.println("静态代码块");
		//System.out.println("成员变量count="+count);
		System.out.println("静态变量sum="+sum);
	}
	
	public Order() {
		System.out.println("构造函数执行");
	}
	
}
